package com.doudou.collection.service;

import com.doudou.collection.pojo.dto.CommentsDTO;
import com.doudou.collection.response.ResultVO;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;

public interface CommentService {


    /**
     * 发布文章评论
     * @param commentsDTO
     * @return
     */
    ResultVO insertComment(@RequestBody CommentsDTO commentsDTO);


    /**
     * 删除文章评论
     * @param id
     * @return
     */
    ResultVO delete(@PathVariable Long id);


    /**
     * 根据文章id查询评论列表
     * @param id
     * @return
     */
    ResultVO list(@PathVariable Long id);


    /**
     * 根据用户id查询个人评论列表
     * @param id
     * @return
     */
    ResultVO listing(@PathVariable Long id);




}
